import request from '@/router/axios'

// 新增表单配置
export function getFormOptions(data) {
    return request({
        url: 'zform/config/uploadOne',
        method: 'post',
        data
    })
}

// 新增表单模型
export function getFormJson(data) {
    return request({
        url: 'zform/model/uploadOne',
        method: 'post',
        data
    })
}

// 查询表单配置
export function getAllFormOptions() {
    return request({
        url: 'zform/config/findAll',
        method: 'get'
    })
}

// 修改表单数据
export function updateFormOptions(data) {
    return request({
        url: 'zform//config/updateOne',
        method: 'put',
        data
    })
}

// 查询单个表单模型
export function findFormJsonOne(id) {
    return request({
        url: 'zform/model/findOne?fid=' + id,
        method: 'get'
    })
}

// 修改单个表单模型
export function editFormJsonOne(data) {
    return request({
        url: 'zform/model/updateOne',
        method: 'put',
        data
    })
}

// 获取表单的统计数据
export function getFormData(fid) {
    return request({
        url: 'zform/statis/findOne?fid=' + fid,
        method: 'get'
    })
}


export function getFormDataOne(fid) {
    return request({
        url: 'zform/data/findOne?fid=' + fid,
        method: 'get'
    })
}

// 返回某道题的答案表
export function getQuestionList(fid) {
    return request({
        url: 'zform/data/findOneData?tid=' + fid,
        method: 'get'
    })
}


// 获取答案的频率 
export function getQuestionCount(fid) {
    return request({
        url: 'zform/data/findOneDataMap?tid=' + fid,
        method: 'get'
    })
}

export function deleteFormOptions(fid) {
    return request({
        url: 'zform/config/deleteOne?fid=' + fid,
        method: 'delete'
    })
}

